#emptyfolder {
   position:absolute;
   margin:8em 0 0 10em;
   font-size:1.5em;
   font-weight:bold;
   color:#888;
   text-shadow:#fff 0 1px 0;
}
#emptyfolder .help {
   font-size: 0.8em;
}
#emptyfolder .help .item {
   margin-left: 30px;
}

/* Multiselect bar */
.hr_resume_tablebox table.multiselect { 
   position:relative; 
   margin-top:36px; 
}
.hr_resume_tablebox table.multiselect.slidedown thead {
   position:absolute;
   top:-36px;
   z-index:1;
   -moz-box-sizing:border-box; 
   box-sizing:border-box; 
   left:0;
   padding-left:0px; 
   width:100%;
}
.hr_resume_tablebox table.multiselect.slidedown thead.needfixed {
   position: fixed;
   padding-left:97px;
   top: 114px;
}
.hr_resume_tablebox table.multiselect thead th {
   background:#E6EDF1;
   filter:none;
   color:#000;
   font-weight:bold;
   box-shadow: none;
}
.hr_resume_tablebox table.multiselect #headerName {
   width:87%;
   padding:2px 0px 0 10px;
}
.hr_resume_tablebox table.multiselect #headerActions {
   width: 50%;
}
.hr_resume_tablebox table.multiselect #headerDate {
   width:13%;
}

.hr_resume_tablebox table th#headerActions {
   padding:0px;
}
/*.hr_resume_tablebox tbody tr:hover, tbody tr:active, tbody tr.selected { background-color:#e6edf1; }*/
.hr_resume_tablebox tbody tr.selected, .hr_resume_tablebox tbody tr.control_trselect.selected:hover {
   background-color:#deedda;
}
.hr_resume_tablebox tbody tr.selected.tr_hovercolor {
   background-color:#deedda;
}
/*.hr_resume_tablebox tbody tr.control_trselect:hover { background-color:#cfe5f0;}*/
.hr_resume_tablebox tbody tr.control_tr, .hr_resume_tablebox tbody tr.control_tr:hover {
   background-color:#ffffff;
}
.hr_resume_tablebox tbody tr.tr_hovercolor {
   background-color:#cfe5f0;
}

/* File checkboxes */
#resumeList tr td.resumename input[type="checkbox"]:hover:first-child,#resumeList tr td.resumetitle input[type="checkbox"]:hover:first-child {
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
   filter:alpha(opacity=80);
   opacity:.8;
}

/* Always show checkbox when selected */
#resumeList tr td.resumename input[type="checkbox"]:checked:first-child,#resumeList tr td.resumetitle input[type="checkbox"]:checked:first-child {
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   opacity:1;
}
#resumeList tr.selected td.resumename>input[type="checkbox"]:first-child,#resumeList tr.selected td.resumetitle>input[type="checkbox"]:first-child {
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter:alpha(opacity=100);
   opacity:1;
}
#resumeList tr td.resumename,#resumeList tr td.resumetitle {
   position:relative;
   min-width:5em;
   background-position: 28px center;
   background-repeat: no-repeat;
   -webkit-transition:background-image 500ms;
   -moz-transition:background-image 500ms;
   -o-transition:background-image 500ms;
   transition:background-image 500ms;
}
#uploadsize-message, #delete-confirm {
   display:none;
}

/* Resume actions */
#resume_action_panel {
   position:fixed;
   top:84px;
   z-index:2;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   left: 0;
   padding: 5px 0px 0px 97px;
   width:100%;
   background-color: #E6EDF1;
   border-bottom: 1px solid #C5C5C5;
   height: 32px;
   min-width: 1000px;
}
#resume_action_panel.resumeactions {
   text-align:center;
}
#resume_action_panel .selectedActions,#resume_action_panel .selectedAction {
   display:inline;
}
#resumeList .resumeactions a.action img {
   position:relative;
   top:0em;
}
#resumeList img.loading {
   display:inline;
   margin:-.5em 0;
   padding:0em .5em;
}
#resumeList img.loading.saveloading {
   display:inline-block;
   height:19px;
   left:33px;
   margin:-9px 3px 0;
   position:absolute;
   top:50%;
   vertical-align:middle;
}
a.action>img {
   max-height:16px;
   max-width:16px;
   vertical-align:text-bottom;
}
.selectedActions,.selectedAction {
   display:none;
}
.selectedActions a,.selectedAction a {
   display:inline;
   margin:-.5em 0;
   padding:.5em !important;
   font-size:12px;
}
.selectedActions a img,.selectedAction a img {
   position:relative;
   top:.3em;
}
/*
#resumeList tr td.resumeposition,#resumeList tr td.resumework,#resumeList tr td.resumedegree,#resumeList tr td.resumematch,#resumeList tr td.date {
   cursor:pointer;
}
*/
#resumeList td.resumematch .click {
   cursor:pointer;
   position:relative;
}
.matching_popup {
   position:absolute;
   right:631px;
   top:33px;
   z-index:10;
   cursor:default;
}
#resumeList tr td.resumeposition a:hover {
   text-decoration:underline;
}
#scanning-message {
   top:40%;
   left:40%;
   position:absolute;
   display:none;
}
div.crumb a {
   padding:0.9em 0 0.7em 0;
}
table.dragshadow {
   width:auto;
}
table.dragshadow td.resumename,table.dragshadow td.resumetitle {
   padding: 1px 16px 2px 36px;
   background-color: #E6EDF1;
}
table.dragshadow td.size {
   padding-right:8px;
}
#upgrade {
   width: 400px;
   position: absolute;
   top: 200px;
   left: 50%;
   text-align: center;
   margin-left: -200px;
}

/* view resume */
#resumecontent {
   min-height:250px;
}
#resumecontent img {
   position:relative;
   top: 150px;
   left: 45%;
}
#resumecontent iframe {
   padding:0;
}
#resumecontent iframe table {
   margin:auto;
}
.resumedetail_tabbox {
   width:790px;
   margin:auto;
   margin-top: 15px;
}
.resumedetail_tabbox .nav {
   width:756px;
   margin:auto;
   margin-bottom:0px;
   border-bottom:1px solid #8ba8b3;
   padding-left:10px;
}
.resumedetail_tabbox .nav-tabs > .active > a, .resumedetail_tabbox .nav-tabs > .active > a:hover {
   border-color:#8ba8b3;
   border-bottom-color:#ffffff;
   border-radius:1px 1px 0 0;
   background:#ffffff;
   box-shadow:inset 0px 3px 3px #f0f0f0;
}
.resumedetail_tabbox .nav > li {
   margin-left:5px;
}
.resumedetail_tabbox .nav > li a {
   border:1px solid #8ba8b3;
   border-radius:1px 1px 0 0;
   padding:6px 13px;
   color:#333333;
   background-image:-moz-linear-gradient(top, #ffffff, #eeeeef); /* Firefox */
   background-image:-ms-linear-gradient(top, #ffffff, #eeeeef); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eeeeef)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeef', GradientType='0'); /* IE*/
}
.resumedetail_tabbox .nav > li a:hover {
   background:none;
}

/*  3.0 resume.css  */
.hr_resume_set {
}
.hr_resume_tablebox table tr.havebgcolor {
   background-color:#f5f7f8;
}
.hr_resume_tablebox table tr.notread {
   font-weight:bold;
}
.hr_resume_tablebox table th {
   height:33px;
   background:url(/images/3/resume_tablethbg.jpg) right center repeat-y #e6edf1;
   border-bottom:1px solid #c5c5c5;
   padding:0 10px;
   font-weight:normal;
   color:#033333;
}
.hr_resume_tablebox table th:last-child {
   background:#e6edf1;
}
.hr_resume_tablebox table th.selected {
   color:#ffffff;
   box-shadow:0px 0px 6px #666666 inset;
   background-image:-moz-linear-gradient(top, #95b4c7, #7796a9); /* Firefox */
   background-image:-ms-linear-gradient(top, #95b4c7, #7796a9); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #95b4c7), color-stop(1, #7796a9)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95b4c7', endColorstr='#7796a9', GradientType='0'); /* IE*/
}
.hr_resume_tablebox table th a {
   display:block;
   color:#033333;
}
.hr_resume_tablebox table th .actions_change a, #resume_action_panel .selectedActions a, #resume_action_panel .selectedAction a {
   display:inline-block;
   color:#005D78;
   font-weight:normal;
   margin:0px 0px 0 0px;
   padding:0px 7px !important;
   border:1px solid #aabdc9;
   border-radius:11px;
   background-image:-moz-linear-gradient(top, #ddeaef, #cadce2); /* Firefox */
   background-image:-ms-linear-gradient(top, #ddeaef, #cadce2); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ddeaef), color-stop(1, #cadce2)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddeaef', endColorstr='#cadce2', GradientType='0'); /* IE*/
}
.hr_resume_tablebox table th .actions_change a:hover, #resume_action_panel .selectedActions a:hover, #resume_action_panel .selectedAction a:hover {
   background-image:-moz-linear-gradient(top, #cadce2, #ddeaef); /* Firefox */
   background-image:-ms-linear-gradient(top, #cadce2, #ddeaef); /* IE10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #cadce2), color-stop(1, #ddeaef)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cadce2', endColorstr='#ddeaef', GradientType='0'); /* IE*/
}
.hr_resume_tablebox table th.selected a {
   color:#ffffff;
}
.hr_resume_tablebox table th input[type="checkbox"], .hr_resume_tablebox table td input[type="checkbox"] {
   margin-top:0px;
   margin-right:5px;
}
.hr_resume_tablebox table th input#select_all[type="checkbox"] {
   margin-right:22px;
}
.hr_resume_tablebox table th a i {
   display:inline-block;
   width:7px;
   height:10px;
   margin-left:3px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) no-repeat;
}
.hr_resume_tablebox table th i.downblack {
   background-position:-178px 0px;
}
.hr_resume_tablebox table th i.asc {
   background-position:-189px -15px;
}
.hr_resume_tablebox table th i.desc {
   background-position:-189px 0px;
}
.hr_resume_tablebox table th i.down_triangle, .hr_resume_tablebox table td i.down_triangle, .resumedetailstatus i.down_triangle {
   display:inline-block;
   width:9px;
   height:5px;
   margin-left:3px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -271px -275px no-repeat;
}
.hr_resume_tablebox table th#headerResumeStatus span {
   cursor:pointer;
   position:relative;
   display:inline-block;
   height:26px;
   padding-top:7px;
   padding-right:15px;
}
/*
.hr_resume_tablebox table td.resumestatus span {
   cursor:pointer;
   position:relative;
   display:inline-block;
   height:25px;
   padding-top:8px;
}
*/
.hr_resume_tablebox table td.resumestatus span .resumestatus_option, .hr_resume_tablebox table th#headerResumeStatus span .resumestatus_option, .resumedetailstatus span .resumestatus_option {
   position:absolute;
   display:none;
   z-index:10;
   top:14px;
   left:-12px;
   width:105px;
   border:1px solid #88a5b2;
   background:#fdfdfd;
   font-size:12px;
}
.resumedetailstatus span#resumestatus {
   cursor:pointer;
   position:relative;
   display:inline-block;
   height:20px;
   min-width:50px;
}
.resumedetailstatus span#resumestatus .resumestatus_option {
   top:18px;
}
.hr_resume_tablebox table th#headerResumeStatus span .resumestatus_option {
   top:33px;
}
.hr_resume_tablebox table td.resumestatus span .resumestatus_option {
   top:30px;
}
.hr_resume_tablebox table td.resumestatus span .resumestatus_option a, .hr_resume_tablebox table th#headerResumeStatus span .resumestatus_option a, .resumedetailstatus span .resumestatus_option a {
   display:block;
   padding:3px 10px 3px 18px;
   border-bottom:1px dotted #dddddd;
   color:#076c9b;
   font-weight:normal;
}
.hr_resume_tablebox table td.resumestatus span .resumestatus_option a:hover, .hr_resume_tablebox table th#headerResumeStatus span .resumestatus_option a:hover, .resumedetailstatus span .resumestatus_option a:hover {
   background:#e6edf1;
}
.hr_resume_tablebox table th#headerResumeStatus span .resumestatus_option a.selected {
   background:url(/images/3/status_right_icon.png) 3px 8px no-repeat;
}
.hr_resume_tablebox table th#headerResumeStatus span .resumestatus_option a.selected:hover {
   background:url(/images/3/status_right_icon.png) 3px 8px no-repeat #e6edf1;
}
.hr_resume_tablebox table td.resumestatus span .resumestatus_option b, .hr_resume_tablebox table th#headerResumeStatus span .resumestatus_option b, .resumedetailstatus span .resumestatus_option b {
   display:block;
   height:1px;
   border-bottom:1px solid #88a5b2;
}
td.resumestatus span em, .resumedetailstatus span em {
   font-style:normal;
}
.hr_resume_tablebox table td {
   height:42px;
   border-bottom:1px dotted #aaaaaa;
   padding:0 10px;
   color:#666666;
   word-break: break-all;
   word-wrap: break-word
}
.hr_resume_tablebox td span.normalgray {
   font-weight:normal;
   color:#999999;
}
.hr_resume_tablebox table td a {
   color:#666666;
}
.hr_resume_tablebox table td.resumename>div,.hr_resume_tablebox table td.resumetitle>div {
   position:relative;
}
.hr_resume_tablebox table td.resumename a.name,.hr_resume_tablebox table td.resumetitle a.name {
   /*display:inline-block;*/
   margin-left:2px;
   padding:5px;
   display:inline-block;
   vertical-align:middle;
}
#resumeList tr td.resumename span.clicktoggle,
#resumeList tr td.resumetitle span.clicktoggle {
   display:inline-block;
   position:absolute;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -142px -25px no-repeat;
   cursor:pointer;
   top:50%;
   right:-7px;
   margin-top:-7px;
   width:15px;
   height:14px;
}
#resumeList tr td.resumename span.clicktoggle.clicktoggle_up,
#resumeList tr td.resumetitle span.clicktoggle.clicktoggle_up {
   background-position:-142px -1px;
}
.hr_resume_tablebox table tr.bold td a, .hr_resume_tablebox table tr.bold td {
   color:#000000;
}
.hr_resume_tablebox table td a span.isphone_iocn {
   display:inline-block;
   width:18px;
   height:17px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -209px -350px no-repeat;
}
.hr_resume_tablebox table td a span.isphone_iocn.gray {
   background-position:-209px -383px;
}
.hr_resume_tablebox table td a span.isemail_iocn {
   display:inline-block;
   width:18px;
   height:17px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -230px -350px no-repeat;
}
.hr_resume_tablebox table td span.from_51job,
.rightwidth span.from_51job {
   display:inline-block;
   width:16px;
   height:16px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -230px -530px no-repeat;
}
.hr_resume_tablebox table td span.from_zhilian,
.rightwidth span.from_zhilian {
   display:inline-block;
   width:16px;
   height:16px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -209px -530px no-repeat;
}
.hr_resume_tablebox table td span.from_lagou,
.rightwidth span.from_lagou {
   display:inline-block;
   width:16px;
   height:16px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -471px -493px no-repeat;
}

.hr_resume_tablebox table td span.from_jiancai,
.rightwidth span.from_jiancai {
   display:inline-block;
   width:16px;
   height:16px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -429px -443px no-repeat;
}

.hr_resume_tablebox table td span.from_upload,
.rightwidth span.from_upload {
   display:inline-block;
   width:16px;
   height:16px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -183px -530px no-repeat;
}
.rightwidth span.from_zhilian,
.rightwidth span.from_51job,
.rightwidth span.from_jiancai,
.rightwidth span.from_upload {
   height:18px;
}
.hr_resume_tablebox table td a span.isemail_iocn.gray {
   background-position:-230px -383px;
}
.hr_resume_tablebox table td.resume_detailtd div div.resumejob {
   margin-left:38px;
   word-wrap:break-word;
   word-break:break-all;
}
.hr_resume_tablebox table td.resume_detailtd div div.resumejob span {
   font-weight:normal;
   color:#666666;
}
.hr_resume_tablebox table td.resume_detailtd div div.resumejob a {
   color:#076c9b;
}
.degree_relative {
   position:relative;
}
.degree_relative > i {
   display:block;
   width:23px;
   height:10px;
   position:absolute;
   top:-5px;
   right:-25px;
   background:url(/images/3/hr_comicon_2.png) no-repeat;
}
.degree_relative > i.from_211 {
   background-position:-48px -89px;
}
.degree_relative > i.from_985 {
   background-position:-48px -68px;
}

/**offsite begin***/
.hr_resume_tablebox table td.resume_detailtd .putavatorimg,
.hr_resume_tablebox table td.resume_detailtd .putavatorimg img {
   width:90px;
   height:110px;
}
.hr_resume_tablebox table td.resume_detailtd .putavatorimg {
   margin:15px 0 15px 20px;
}
.osearch_resumeswrap table td.resume_detailtd div div.resumejob {
   margin-left:0px;
}
.osearch_resumeswrap td.resume_detailtd  div.resumejob > b {
   float:left;
}
.osearch_resumeswrap td.resume_detailtd  div.resumejob > span {
   display:block;
   margin-left:70px;
}
.osearch_resumeswrap table tr.yellowtrline td{
   background:#fffcdf;
   border-bottom:1px solid #c5c5c5;
   color:#d38a1e;
}
/**offsite end***/

div.resume_hrtaget {
   margin:10px 0 0px 38px;
   padding-bottom:18px;
}
div.resume_hrtaget .targetshowbox {
   margin-left:79px;
   width:600px;
}
div.resume_hrtaget span {
   display:inline-block;
   border:1px solid #dadada;
   border-radius:3px;
   padding:0 4px;
   background-color:#f3f3f3;
   font-weight:normal;
   color:#333333;
   margin-right:5px;
   margin-bottom:5px;
}
div.resume_hrtaget span i {
   cursor:pointer;
   display:inline-block;
   height:14px;
   width:14px;
   line-height:14px;
   background:url(/images/3/hr_comicon.png) -235px -321px no-repeat;
}
div.resume_hrtaget a.addresumetarget {
   border: 1px solid #A2A2A2;
   color: #076C9B;
   cursor: pointer;
   display: inline-block;
   padding: 0 5px;
}
div.resume_hrtaget a.addresumetarget > em {
   font-size:20px;
   height:19px;
   display:inline-block;
   vertical-align:middle;
   line-height:18px;
}
/*
.hr_resume_tablebox table td.resume_detailtd div div.hr_scoreshow {
   margin:10px 0 0 38px;
   padding-bottom:10px;
}
.hr_resume_tablebox table td.resume_detailtd div div.hr_scoreshow b {
   vertical-align:middle;
   display:inline-block;
}
.hr_resume_tablebox table td.resume_detailtd div div.hr_scoreshow span {
   display:inline-block;
}
div.hr_scoreshow span.scoregray {
   width:94px;
   height:17px;
   background:url(/images/3/score.png) 0px -17px no-repeat;
   vertical-align:middle;
}
div.hr_scoreshow span.scoregray em {
   display:inline-block;
   height:17px;
   background:url(/images/3/score.png) 0px 0px no-repeat;
   vertical-align:middle;
}
.hr_resume_tablebox table td.resume_detailtd div div.hr_scoreshow span i {
   display:inline-block;
   margin-right:2px;
   width:16px;
   height:15px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -252px -530px no-repeat;
}
.hr_resume_tablebox table td.resume_detailtd div div.hr_scoreshow span i.light {
   background-position:-275px -530px;
}
.hr_resume_tablebox table td.resume_detailtd div div.hr_scoreshow span.red {
   color:#ff6600;
   vertical-align:middle;
   margin-left:30px;
}
*/
.hr_resume_tablebox table td.resume_detailtd div.relative {
   position:relative;
}
.hr_resume_tablebox table td.resume_detailtd div.relative div.clicktoggle {
   position:absolute;
   width:28px;
   height:17px;
   background:url(/images/3/hr_comicon.png) -137px -23px no-repeat;
   cursor:pointer;
   top:-18px;
   left:47%;
}
.hr_resume_tablebox table td.resume_detailtd div.relative div.clicktoggle.clicktoggle_up {
   background:url(/images/3/hr_comicon.png) -137px 1px no-repeat;
   bottom:0px;
   top:auto;
   left:47%;
}
.hr_resume_tablebox table tr.control_tr td.resume_detailtd {
   height:0px;
}
.relative .clicktoggle {
   display:none;
}
.hr_resume_tablebox table tr.tdnoborder_bottom td {
   border-bottom:0px;
}
.hr_resume_tablebox table td i.interview_progress {
   display:inline-block;
   vertical-align:middle;
   width:15px;
   height:15px;
   background:url(/images/3/hr_comicon.png) no-repeat;
}
.hr_resume_tablebox table td i.interview_progress.gray {
   background-position:-213px -42px;
}
.hr_resume_tablebox table td i.interview_progress.grayblue {
   background-position:-213px -0px;
}
.hr_resume_tablebox table td i.interview_progress.blue {
   background-position:-213px -85px;
}
.hr_resume_tablebox table td i.online_interview {
   display:inline-block;
   vertical-align:middle;
   width:17px;
   height:17px;
   background:url(/images/3/hr_comicon.png) no-repeat;
   margin:0 1px;
   cursor:pointer;
}
.hr_resume_tablebox table td i.online_interview.facetest {
   background-position:-209px -417px;
}
.hr_resume_tablebox table td i.online_interview.videotest {
   background-position:-231px -417px;
}
.hr_resume_tablebox table td i.online_interview.persontest {
   background-position:-253px -418px;
}
.hr_resume_tablebox table td i.online_interview.penceltest {
   background-position:-275px -418px;
}
.hr_resume_tablebox table td a.penciltest {
   cursor:default;
}
.hr_resume_tablebox table td i.online_interview.videotest.done {
   background-position:-231px -556px;
}
.hr_resume_tablebox table td i.online_interview.persontest.done {
   width:18px;
   height:17px;
   background-position:-253px -557px;
}
.hr_resume_tablebox table td i.online_interview.penceltest.done {
   width:18px;
   height:17px;
   background-position:-275px -557px;
}
.hr_resume_tablebox table td i.online_interview.facetest.gray {
   background-position:-209px -447px;
   cursor:default;
}
.hr_resume_tablebox table td i.online_interview.videotest.gray {
   background-position:-231px -447px;
   cursor:default;
}
.hr_resume_tablebox table td i.online_interview.persontest.gray {
   background-position:-253px -447px;
   cursor:default;
}
.hr_resume_tablebox table td i.online_interview.penceltest.gray {
   background-position:-275px -447px;
   cursor:default;
}
.hr_resume_tablebox table td .match_degree {
   width:100%;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px 0px repeat-x;
}
.hr_resume_tablebox table td .match_degree .blue {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -5px repeat-x;
}
.hr_resume_tablebox table td .match_degree .green {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -10px repeat-x;
}
.hr_resume_tablebox table td .match_degree .orange {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -15px repeat-x;
}
.hr_resume_tablebox table td a.save, 
.hr_resume_tablebox table th i.unsave {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:18px;
   height:19px;
   margin-right:6px;
   background:url(/images/3/hr_comicon.png) -138px -144px no-repeat;
}
.hr_resume_tablebox table td a.save {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:18px;
   height:19px;
   background:url(/images/3/hr_comicon.png) -138px -144px no-repeat;
   position:absolute;
   top:50%;
   left:39px;
   margin-top:-9px;
}
.hr_resume_tablebox table th i.unsave {
   margin-right:0px;
   background-position:-138px -145px;
}
.hr_resume_tablebox table td a.save:hover {
   background-position:-138px -103px;
}
.hr_resume_tablebox table td a.unsave, 
.hr_resume_tablebox table th i.save {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:18px;
   height:19px;
   margin-right:6px;
   background:url(/images/3/hr_comicon.png) -138px -59px no-repeat;
}
.hr_resume_tablebox table td a.unsave {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:18px;
   height:19px;
   margin-right:6px;
   background:url(/images/3/hr_comicon.png) -138px -59px no-repeat;
   position:absolute;
   top:50%;
   left:39px;
   margin-top:-9px;
}
.hr_resume_tablebox table th i.save {
   margin-right:0px;
   background-position:-138px -60px;
}
.hr_resume_tablebox table td a.unsave:hover {
   background-position:-138px -60px;
}
.hr_resume_tablebox table td a.share {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:17px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -138px -181px no-repeat;
   margin: 0 3px;
   position:absolute;
   top:50%;
   left:17px;
   margin-top:-8px;
}
.hr_resume_tablebox table td a.share.unclick {
   margin-left:0px;
   cursor:default;
   opacity:0.4;
}
.hr_resume_tablebox table td a.share:hover {
   background-position:-138px -214px;
}
.hr_resume_tablebox table td a.shared {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:18px;
   height:20px;
   margin-top:-10px;
   background:url(/images/3/hr_comicon.png) -172px -212px no-repeat;
}
.hr_resume_tablebox table td a.shared:hover {
   background-position:-172px -213px;
}
.hr_resume_tablebox table td a.download, 
.hr_resume_tablebox table th i.download {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:11px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -138px -245px no-repeat;
}
.hr_resume_tablebox table th i.download {
   margin-right:0px;
   background-position:-138px -246px;
}
.hr_resume_tablebox table th i.invite {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:16px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -169px -467px no-repeat;
}
.hr_resume_tablebox table th i.infolder {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:16px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -169px -436px no-repeat;
}
.hr_resume_tablebox table th i.import {
   margin:0 0px 0 3px;
   display:inline-block;
   vertical-align:middle;
   width:16px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -171px -306px no-repeat;
}
.hr_resume_tablebox table th i.sethide {
   margin:0 0px 0 3px;
   display:inline-block;
   vertical-align:middle;
   background: url("/images/3/hr_comicon.png") no-repeat -170px -179px;
   height: 19px;
   width: 21px;
}
.hr_resume_tablebox table th i.sethided {
   margin:0 0px 0 3px;
   display:inline-block;
   vertical-align:middle;
   height: 19px;
   width: 21px;
   background:url(/images/3/hr_comicon.png) -170px -148px no-repeat;
}
.hr_resume_tablebox table td a.download:hover {
   background-position:-138px -280px;
}
.hr_resume_tablebox table td a.trash, 
.hr_resume_tablebox table td a.permdelete, 
.hr_resume_tablebox table th i.delete, 
.hr_resume_tablebox table th i.permdelete{
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:13px;
   height:18px;
   margin-right:6px;
   background:url(/images/3/hr_comicon.png) -138px -319px no-repeat;
}
.hr_resume_tablebox table th i.delete, 
.hr_resume_tablebox table th i.permdelete {
   margin-right:0px;
   background-position:-138px -320px;
}
.hr_resume_tablebox table td a.trash:hover, 
.hr_resume_tablebox table td a.permdelete:hover {
   background-position:-138px -362px;
}
.hr_resume_tablebox table td a.restore, 
.hr_resume_tablebox table th i.restore {
   margin:0 3px;
   display:inline-block;
   vertical-align:middle;
   width:13px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -138px -401px no-repeat;
}
.hr_resume_tablebox table th i.restore {
   margin-right:0px;
   background-position:-138px -401px;
}
.hr_resume_tablebox table td a.restore:hover {
   background:url(/images/3/hr_comicon.png) -138px -438px no-repeat;
}
.hr_resume_tablebox table tr.mouseOver td {
   background-color:#eee;
}
#emptyfolder.emptyfolder {
   position:relative;
   margin:-36px 0 0;
   padding:18px 15px;
   font-size:14px;
   font-weight:normal;
   color:#888;
   text-shadow:none;
}
.osearch_resumeswrap tr.hiddenresume {
   background:#FFFCDF;
}

/*   job position no data css */
.hr_position_nodata {
   padding:20px 15px;
}
.hr_netaddress {
   color:#666666;
   margin-bottom:10px;
}
.hr_netaddress span.nodata_tip {
   color:#7697a8;
   line-height:28px;
}
.hr_netaddress .hr_net_config {
   position:relative;
   margin-right:3px;
}
.hr_net_tipdialog {
   position:absolute;
   left:-77px;
   top:30px;
   background:url(/images/3/opt_img_gray.png) repeat;
   padding:3px;
   width:520px;
   border-radius:2px;
}
.hr_net_point {
   position:absolute;
   width:18px;
   height:12px;
   background:url(/images/3/hr_comicon.png) -260px -84px no-repeat;
   top:-8px;
   left:80px;
}
.hr_net_tipcontent {
   border:1px solid #bdbdbd;
   border-radius:3px;
   background-color:#ffffff;
   padding:8px 10px;
}
.hr_net_tipcontent span {
   color:#999999;
}
.hr_net_tipcontent div {
   text-align:right;
   padding-right:10px;
}

/*  persontest modal css  */
#persontest_result.modal {
   width:800px;
   margin-left:-400px;
}
#persontest_result .person_modaltitle {
   font-size:18px;
   padding:5px 0 15px 0;
   margin-bottom:15px;
   color:#666666;
}
#persontest_result .person_modaltitle.nodata {
   border:none;
}
#persontest_result .person_modaltitle .usedtime {
   color: green;
   font-size: 14px;
   padding-top: 10px;
}
#persontest_result .person_modaltitle .posttime {
   margin-right: 20px;
}
#persontest_result .modal-body {
   color:#666666;
}
#persontest_result .modal-body .person_modalcontent {
   max-height: 200px;
   overflow: auto;
}
#persontest_result .person_modalcontent b {
   padding-bottom:5px;
   display:inline-block;
   font-size:14px;
}
#persontest_result .person_modalcontent p {
   line-height:25px;
   margin-bottom:20px;
}
#persontest_result .person_modalcontent p b {
   padding-bottom:0px;
   font-size:13px;
}

/*  jobseeker progress css  */
.jobseeker_resume {
   margin:auto;
   margin-top:100px;
   padding:0 10px;
   width:743px;
   background-color: #fffce0;
   border: 1px solid #e6d1b3;
   border-radius:5px;
   height: auto;
   font-size:13px;
   color:#999999;
   box-shadow:0px 1px 1px #ddd;
   -moz-box-shadow:0px 1px 1px #ddd;
   -webkit-box-shadow:0px 1px 1px #ddd;
}
.jobseeker_resume .eachline {
   border-bottom:1px dashed #e7d2b5;
   padding:10px 0;
   min-height:21px;
}
.jobseeker_resume .eachline .show_match_details {
   width:350px;
}
.jobseeker_resume .eachline .show_match_details.matched {
   cursor: pointer;
}
.jobseeker_resume .eachline:last-child {
   border-bottom:0px;
}
.jobseeker_resume .progresss span {
   margin:0 3px 0 0px;
   font-size:12px;
   border-right:1px dotted #999999;
   padding-right:5px;
}
.jobseeker_resume .progresss span:last-child {
   border-right:0px;
}
.jobseeker_resume span.match_degreebox, .jobseeker_resume span.match_degreebox span {
   border-right:0px;
   margin-left:0px;
   padding:0px;
   color:#000000;
}
.jobseeker_resume a.view_details {
   margin-right:20px;
}
.jobseeker_resume b.black {
   color:#000000;
}
.jobseeker_resume .eachline b.black {
   display:inline-block;
   width:75px;
   text-align:right;
}
.jobseeker_resume .eachline .rightwidth {
   width:180px;
}
.jobseeker_resume span i.online_interview {
   display:inline-block;
   vertical-align:middle;
   width:17px;
   height:17px;
   background:url(/images/3/hr_comicon.png) no-repeat;
   margin:0 1px;
}
.jobseeker_resume span i.online_interview.facetest {
   background-position:-209px -418px;
}
.jobseeker_resume span i.online_interview.videotest {
   background-position:-231px -419px;
}
.jobseeker_resume span i.online_interview.persontest {
   background-position:-253px -418px;
}
.jobseeker_resume span i.online_interview.penceltest {
   background-position:-275px -418px;
}
.jobseeker_resume span i.online_interview.facetest.gray {
   background-position:-209px -448px;
}
.jobseeker_resume span i.online_interview.videotest.gray {
   background-position:-231px -448px;
}
.jobseeker_resume span i.online_interview.persontest.gray {
   background-position:-253px -448px;
}
.jobseeker_resume span i.online_interview.penceltest.gray {
   background-position:-275px -449px;
}
.jobseeker_resume span i.online_interview.penceltest.done {
   width:18px;
   height:17px;
   background-position:-275px -557px;
}
.jobseeker_resume span i.finish {
   font-style:normal;
   color:#999999;
}
.jobseeker_resume span i.notok {
   display:inline-block;
   vertical-align:middle;
   width:17px;
   height:17px;
   background:url(/images/3/hr_comicon.png) -328px -386px no-repeat;
   margin:0 1px;
}
.jobseeker_resume span i.ok {
   display:inline-block;
   vertical-align:middle;
   width:17px;
   height:17px;
   background:url(/images/3/hr_comicon.png) -266px -386px no-repeat;
   margin:0 1px;
}
.invite_interviewbtn {
   border-radius:3px;
   border:1px solid #a2a2a2;
   overflow:hidden;
   display:inline-block;
   height:20px;
   margin-right:10px;
}
.invite_interviewbtn a,.invite_interviewbtn > .invite_btnnotclick { 
   display:inline-block;
   color:#333333;
   padding:0px 5px;
   border-radius:3px;
   border-bottom:1px solid #d3d3d3;
   height:18px;
   line-height:18px;
   background-image:-moz-linear-gradient(top, #ffffff, #f4f4f4); /* Firefox */
   background-image:-ms-linear-gradient(top, #ffffff, #f4f4f4); /* ie10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f4f4f4)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96bffffff6c8', endColorstr='#f4f4f4', GradientType='0'); /* IE*/
}
.invite_interviewbtn > .invite_btnnotclick {
   color:#999999;
}
.invite_havedone {
   color:#d2871d;
   margin-right:10px;
}
.itest_havedone {
   color:#67ae4e;
   margin-right:10px;
}
.itest_havedone > i {
   display:inline-block;
   vertical-align:middle;
   width:18px;
   height:18px;
   background:url(/images/3/hr_comicon.png) -295px -323px no-repeat;
   margin:0 1px;
}
.jobseeker_resume .invite_progress > span {
   border-right:0px;
}
.jobseeker_resume .invite_progress > span.rightpoint {
   display:inline-block;
   width:6px;
   height:11px;
   background:url(/images/3/hr_comicon.png) no-repeat -106px -797px;
   vertical-align:middle;
}
.jobresume_dropdown i.blue_triangle {
   width:8px;
   height:4px;
   display:inline-block;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -67px -573px repeat-x;
}
.jobresume_dropdown {
   display:inline-block;
   position:relative;
   cursor:pointer;
}
.jobresume_dropdown.open {
   margin:0 -7px;
}
.jobresume_dropdown.open .dropdown-toggle {
   background:#ffffff;
   border:1px solid #a2a2a2;
   padding:0 6px;
   height:20px;
   display:inline-block;
   border-bottom:0px;
}
.jobresume_dropdown .dropdown-toggle {
   position:relative;
   height:21px;
   z-index:1;
}
.jobresume_dropdown .dropdown-toggle b {
   font-weight:normal;
}
.jobresume_dropdown .dropdown-toggle i {
   width:8px;
   height:4px;
   display:inline-block;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -67px -573px repeat-x;
}
.jobresume_dropdown .dropdown-menu {
   position:absolute;
   z-index:0;
   left:0px;
   top:20px;
   background:#ffffff;
   padding:5px 0 0 0;
   border:1px solid #a2a2a2;
   border-radius:0px;
   border-bottom-left-radius:3px;
   border-bottom-right-radius:3px;
   box-shadow:none;
   margin:0px;
   min-width:0px;
}
.jobresume_dropdown .dropdown-menu a {
   border:0px;
   display:block;
   padding:1px 5px;
   margin:0 7px 4px 7px;
   color:#076c9b;
   height:20px;
   line-height:20px;
   word-break:keep-all;
   white-space:nowrap;
   font-size:12px;
   outline:none;
}
/****新增评语样式****/
.cmts_writewrap {
   border-bottom:1px solid #f4e5b6;
   padding-bottom:12px;
}
.cmts_writewrap span {
   cursor:pointer;
   display:inline-block;
   padding:0px 5px;
   border:1px solid #a2a2a2;
   color:#076c9b;
}
.cmts_txtwrap {
   
}
.comment_section {
   margin-left:80px;
}
.comment_section .comments_eachline {
   border-bottom:1px solid #f4e5b6;
}
.comments_name {
   padding-top:9px;
}
.comments_name span {
   float:left;
   color:#333333;
   font-weight:bold;
   font-size:14px;
}
.comments_name em {
   float:right;
   color:#999999;
   font-size:12px;
}
.comments_words {
   color:#666666;
   padding:5px 0 8px 0;
   word-wrap:break-word;
   word-break:break-all
}
.comments_words span {
   color:#333333;
   letter-spacing: -1px;
   margin-left:-4px;
}
.comments_writeaction {
   padding-top:5px;
}
.comments_writeaction span {
   float:left;
   cursor:pointer;
   display:block;
   padding:0px 5px;
   border:1px solid #a2a2a2;
   color:#076c9b;
}
.comments_writeaction a {
   float:right;
}
.cmts_txtwrap .cmts_m2 .checkbox {
   font-size:12px;
   color:#333333;
   margin-right:20px;
}
.cmts_txtwrap .cmts_m3 {
   margin:5px 0 0px 0;
}
.cmts_txtwrap .cmts_m3 textarea {
   width:644px;
   height:42px;
}
.cmts_txtwrap .cmts_m4 {
   color:#999999;
}
.cmts_txtwrap .cmts_m5 {
   text-align:right;
}
.cmts_txtwrap .cmts_m5 > a {
   margin:0 5px;
}
.cmts_txtwrap .cmts_m5 > a.ppp_bluebtn {
   padding:1px 12px;
   color:#ffffff;
}

/******批处理操作样式*****/
#resume_action_panel .statusofresume {
   position:absolute;
   left:50%;
   z-index:10;
   margin-left:355px;
}
#resume_action_panel .statusofresume a {
   background:none;
   color:#666666;
   border:0px;
   filter:none;
}
#resume_action_panel .statusofresume a:hover {
   background:none;
   filter:none;
}
#resume_action_panel .statusofresume .tooltip {
   width:120px;
}

/*   resume match dialog 5.28 */
.hr_resumes_match {
   background:url(/images/3/opt_img_gray.png) repeat;
   padding:4px;
   position:absolute;
   border-radius:3px;
}
.hr_resumes_matchinner {
   background-color:#ffffff;
   border:1px solid #bdbdbd;
   padding:5px 15px;
}
.hr_resumes_matchinner .hr_top5match {
   width:600px;
   height:auto;
}
.hr_resumes_matchinner .hr_top5img {
   position:absolute;
   background:url(/images/3/hr_comicon.png) -302px -63px no-repeat;
   width:54px;
   height:40px;
   left:4px;
   top:4px;
}
.hr_resumes_matchinner .hr_top5uppoint {
   width:15px;
   height:12px;
   position:absolute;
   background:url(/images/3/hr_comicon.png) -261px -84px no-repeat;
   right:65px;
   top:-7px;
}
.hr_resumes_matchinner .closediv {
   background:url("/images/3/hr_comicon.png") no-repeat scroll -259px -219px transparent;
   cursor:pointer;
   height:12px;
   position:absolute;
   right:10px;
   top:11px;
   width:12px;
}
.hr_resumes_matchinner_table {
}
.hr_resumes_matchinner_table table th {
   color:#033333;
   border-bottom:1px dotted #dddddd;
   padding:10px 0 5px 5px;
   font-weight:bold;
   background:none;
   height:auto;
}
.hr_resumes_matchinner_table table th:last-child {
   background:none;
}
.hr_resumes_matchinner_table table td {
   border-bottom:1px dotted #dddddd;
   color:#666666;
   padding:5px 0 5px 5px;
   word-wrap:break-word;
   word-break:break-all;
   font-weight:normal;
   height:auto;
}
.hr_resumes_matchinner_table table th:first-child,.hr_resumes_matchinner_table table td:first-child {
   padding-left:15px;
}
.matchmoreinfo_detail {
   background:#f2f2f2;
   border:1px solid #dadada;
   padding-top:10px;
   margin-top:10px;
   margin-bottom:10px;
}
.matchmoreinfo_detail table td {
   border-bottom:0px;
   vertical-align:top;
   height:25px;
   text-align:left;
}
.matchmoreinfo_detail table td:first-child {
   padding-left:15px;
   word-wrap:break-word;
   word-break:break-all;
}
.matchmoreinfo_detail td > table td:first-child {
   padding-left:10px;
}

.hr_resume_tablebox tr.bold .hr_resumes_matchinner_table td, .hr_resume_tablebox tr .hr_resumes_matchinner_table td {
   color:#666666;
   text-align:left;
}
.hr_resume_tablebox tr.mouseOver .hr_resumes_matchinner_table td {
   background:#ffffff;
}
.hr_resumes_matchinner_table table td .match_degree, .jobseeker_resume span.match_degree {
   width:50px;
   height:5px;
   overflow:hidden;
   display:inline-block;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px 0px repeat-x;
   margin-right:5px;
}
.jobseeker_resume span.match_degree {
   width:125px;
   vertical-align:middle;
}
.hr_resumes_matchinner td .match_degree_num.blue, .jobseeker_resume span.match_degree_num.blue {
   color:#149ab3;
}
.hr_resumes_matchinner td .match_degree_num.green, .jobseeker_resume span.match_degree_num.green {
   color:#6db003;
}
.hr_resumes_matchinner td .match_degree_num.orange, .jobseeker_resume span.match_degree_num.orange {
   color:#ff6600;
}
.hr_resumes_matchinner_table table td .match_degree .blue, .jobseeker_resume span.match_degree .blue {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -5px repeat-x;
}
.hr_resumes_matchinner_table table td .match_degree .green, .jobseeker_resume span.match_degree .green {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -10px repeat-x;
}
.hr_resumes_matchinner_table table td .match_degree .orange, .jobseeker_resume span.match_degree .orange {
   float:left;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -15px repeat-x;
}
/*
*
resume detail page add target dialog 2013.6.6
*
*/
.addtargetdialog .hr_top5match {
   width:360px;
}
.addtargetdialog .closediv {
   background:url("/images/3/hr_comicon.png") no-repeat scroll -259px -219px transparent;
   cursor:pointer;
   height:12px;
   position:absolute;
   right:15px;
   top:15px;
   width:12px;
}
.addtargetdialog .addtargetbox {
}
.addtargetdialog .addtargetbox p {
   padding-top:5px;
}
.addtargetdialog .addtargetbox p b {
   color:#333333;
}
.addtargetdialog .addtargetbox p em {
   font-style:normal;
}
.addtargetdialog .addtarget_action {
   border:1px solid #C5C5C5;
   padding:3px;
   border-radius:5px;
   cursor:text;
   min-height:50px;
   margin-bottom:5px;
   box-shadow:0px 1px 2px #dddddd;
   -moz-box-shadow:0px 1px 2px #dddddd;
   -webkit-box-shadow:0px 1px 2px #dddddd;
}
.addtargetdialog .addtarget_action .inputbox {
   margin:0px;
}
.addtarget_action ul.inputbox li {
   border:1px solid #dadada;
   border-radius:3px;
   padding-top:0px;
   padding-bottom:0px;
   background-color:#f3f3f3;
   font-weight:normal;
   color:#333333;
}
.addtarget_action ul.inputbox li input {
   outline:none;
}
.addtarget_action ul.inputbox li .tagit-close {
   right:4px;
}
.addtarget_action ul.inputbox li.tagit-new {
   border:0px;
   background:none;
}
.addtarget_action ul.inputbox span {
   padding:0px;
   display:inline;
   border:0px;
   background-color:none;
}
.addtargetdialog .addtarget_select ul {
   margin:3px 0 15px 0px;
}
.addtargetdialog .addtarget_select li {
   list-style:none;
   float:left;
   padding:0px 5px;
   margin-right:5px;
   margin-bottom:5px;
   height:16px;
   line-height:16px;
   background:#ebf8fc;
   border:1px solid #b4c6d5;
   box-shadow:0px 1px 1px #89a1af;
   -moz-box-shadow:0px 1px 1px #89a1af;
   -webkit-box-shadow:0px 1px 1px #89a1af;
   color:#076c9b;
   border-radius:1px;
   cursor:pointer;
}
.addtargetdialog .addtarget_select li.selected {
   background:#8db8d1;
   color:#ffffff;
}
.addtargetdialog .addtarget_btn {
   text-align:right;
   padding-bottom:10px;
}
.addtargetdialog .addtarget_btn input[type="submit"] {
   padding:2px 10px;
   margin-right:10px;
}
/*
**
HR Review papers and give score .css 5.29
**
*/
.row-fluid .oneconn_box {
   min-height:400px;
}
.oneconn_box {
   border:1px solid #dfdfdf;
   background-color:#ffffff;
   padding:14px 17px 35px 17px;
   box-shadow:0px 1px 1px #c6c6c6;
   -moz-box-shadow:0px 1px 1px #c6c6c6;
   -webkit-box-shadow:0px 1px 1px #c6c6c6;
}
.hr_oneconn_margin {
   margin:0px 0 35px 0;
}
.company_qes_fixed {
   position:relative;
   text-align:center;
   padding:10px 0;
   margin-top:15px;
   border:1px solid #b4c6d5;
   background-image:-moz-linear-gradient(top, #ebf8fc, #e6f9ff); /* Firefox */
   background-image:-ms-linear-gradient(top, #ebf8fc, #e6f9ff); /* ie10 */
   background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ebf8fc), color-stop(1, #e6f9ff)); /* Saf4+, Chrome */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf8fc', endColorstr='#e6f9ff', GradientType='0'); /* IE*/
   font-weight:bold;
}
.company_qes_fixed span {
   color:#666666;
   font-weight:normal;
   font-size:13px;
}
.ready_btn {
   margin-top:70px;
}
.ready_btn_top {
   margin-top:25px;
}
.ready_btn a, .ready_btn a:hover, .ready_btn button, .ready_btn button:hover {
   display:block;
   padding:10px 0;
   color:#ffffff;
   font-size:14px;
   outline:none;
   font-weight:bold;
}

.ready_btn a.ready_btn_width {
   width:138px;
}
.ready_btn button.ready_btn_width {
   width:138px;
}
.lgrg_form .test_questionbox {
   width:95%;
   margin:auto;
   margin-top:30px;
}
.lgrg_form #select_questionsbox .test_questionbox:first-child, .lgrg_form #subjective_questionbox .test_questionbox:first-child {
   margin-top:15px;
}
.lgrg_form .test_actiontitle {
   color:#333333;
   border-bottom:1px solid #d2d2d2;
   padding-bottom:9px;
   width:95%;
   margin:auto;
   margin-top:20px;
}
.test_actiontitle .t_act_one {
}
.test_actiontitle .t_act_one i {
   background:url("/images/3/hr_comicon.png") no-repeat scroll -266px -386px transparent;
   display:inline-block;
   height:17px;
   margin:0 1px;
   vertical-align:middle;
   width:17px;
}
.test_actiontitle .t_act_one.t_subjective i {
   background-position:-295px -385px;
}
.test_actiontitle .t_act_two {
   margin-left:30px;
}
.test_actiontitle .t_act_two span {
   color:#999999;
   font-size:16px;
}
.test_actiontitle .t_act_three, .test_actiontitle .t_act_four {
   font-size:13px;
   margin-left:20px;
   cursor:pointer;
}
.test_actiontitle .t_act_three i, .test_actiontitle .t_act_four i {
   background:url("/images/3/hr_comicon.png") no-repeat scroll -273px -599px transparent;
   display:inline-block;
   height:10px;
   margin:0 2px;
   width:8px;
}
.test_actiontitle .t_act_three i.up, .test_actiontitle .t_act_four i.up {
   background-position:-291px -599px;
}
.lgrg_form .test_questionbox h6 {
   margin-top:0px;
   font-size:15px;
   color:#666666;
   word-wrap:break-word;
   word-break:break-all;
}
.lgrg_form .test_questionbox h6 span {
   font-weight:normal;
   position:relative;
   display:inline-block;
}
.lgrg_form .test_questionbox h6 span.red {
   color:#ff0000;
}
.lgrg_form .test_questionbox h6 span em {
   position:absolute;
   color:#999999;
   font-style:normal;
   font-size:13px;
   right:45px;
   top:3px;
}
.lgrg_form .test_questionbox h6 span input[type="text"] {
   padding:2px 6px 2px 42px;
}
.lgrg_form .test_questionbox h6 img {
   vertical-align:top;
}
.test_question_select label i.faileimg {
   background:url("/images/3/hr_comicon.png") no-repeat scroll -295px -293px transparent;
   display:inline-block;
   float:left;
   height:16px;
   margin:2px 0px 0 -25px;
   width:18px;
}
.test_question_select label i.trueimg {
   background:url("/images/3/hr_comicon.png") no-repeat scroll -295px -322px transparent;
   display:inline-block;
   float:left;
   height:16px;
   margin:2px 0px 0 -25px;
   width:18px;
}
.test_questionbox .text_giveanswer {
   color:#999999;
   line-height:25px;
   margin-bottom:9px;
}
.test_questionbox .test_jobseekeranswer {
   line-height:25px;
}
.lgrg_form .test_questionbox .test_question_select {
   border:1px solid #dfdfdf;
   color:#666666;
   background-color:#fbfbfb;
   padding:10px 20px;
   box-shadow:0px 2px 2px #dfdfdf;
}
.lgrg_form .test_questionbox .test_question_textarea {
   border:1px solid #dfdfdf;
   color:#666666;
   padding:10px;
   box-shadow:inset 0px 0px 2px #dfdfdf;
}
.lgrg_form .test_questionbox .test_question_textarea textarea {
   margin-bottom:0px;
   border:0px;
   box-shadow:none;
   width:100%;
   padding:0px;
   height:145px;
   overflow:auto;
   resize:none;
}
.onlinetestscore {
   text-align:center;
   background:#fbfcfd;
   padding:10px 0;
}
.onlinetestscore span {
   width:50px;
   height:5px;
   overflow:hidden;
   display:inline-block;
   vertical-align:middle;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px 0px repeat-x;
   margin-right:5px;
}
.onlinetestscore span em.orange {
   display:inline-block;
   float:left;
   vertical-align:middle;
   height:5px;
   overflow:hidden;
   border-radius:3px;
   background:url(/images/3/match_gress.jpg) 0px -15px repeat-x;
}

/*  resume search css 2013.6.25  */
.resume_search {
   padding:5px 0 0 0px;
}
.comselectmenubox {
   display:inline-block;
   position:relative;
   cursor:pointer;
}
.comselectmenubox.open {
   margin:0 -7px;
}
.comselectmenubox.open .dropdown-toggle {
   background:#ffffff;
   border:1px solid #a2a2a2;
   padding:0 6px;
   height:30px;
   display:inline-block;
   border-bottom:0px;
}
.comselectmenubox .dropdown-toggle {
   position:relative;
   height:31px;
   z-index:2;
   color:#333333;
}
.comselectmenubox .dropdown-toggle b {
   font-weight:normal;
   display:inline-block;
   max-width:130px;
   overflow:hidden; 
   word-break:keep-all; 
   white-space:nowrap; 
   text-overflow:ellipsis;
   vertical-align: middle;
   margin-top:-2px;
}
.comselectmenubox .dropdown-toggle i {
   background:url("/images/3/hr_comicon.png") no-repeat -49px -573px;
   display:inline-block;
   height:3px;
   vertical-align:middle;
   width:5px;
}
.comselectmenubox .dropdown-menu {
   position:absolute;
   z-index:1;
   left:0px;
   top:30px;
   background:#ffffff;
   padding:5px 0 0 0;
   border:1px solid #a2a2a2;
   border-radius:0px;
   border-bottom-left-radius:3px;
   border-bottom-right-radius:3px;
   box-shadow:none;
   margin:0px;
   min-width:0px;
}
.comselectmenubox .dropdown-menu a {
   border:0px;
   display:block;
   padding:1px 5px;
   margin:0 7px 4px 7px;
   color:#076c9b;
   height:20px;
   line-height:20px;
   word-break:keep-all;
   white-space:nowrap;
   font-size:12px;
   outline:none;
}
.comselectmenubox .dropdown-menu a.last_lookmore {
   text-align:center;
   background:#f1f1f1;
   margin:0px;
   color:#333333;
}

/****  筛选搜索样式  ****/
.resume_search .chooseresumeshow {
   margin:4px 0 0 40px;
}
.resume_search .chooseresumeshow span {
   color:#666666;
}
.resume_search .chooseresumeshow span.line {
   font-size:14px;
   color:#999999;
   margin:0 8px;
}
.resume_search .showways_close {
   width:15px;
   height:15px;
   display:inline-block;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -0px -566px no-repeat;
   margin:0 2px 0 0;
}
.resume_search .showways_close.curselect {
   background-position:-0px -543px;
}
.resume_search .showways_open {
   width:15px;
   height:15px;
   display:inline-block;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) -20px -543px no-repeat;
   margin:0 2px;
}
.resume_search .showways_open.curselect {
   background-position:-20px -566px;
}
.resume_search .statusselect {
   display:inline-block;
   border:1px solid #6f8d9e;
   border-radius:3px;
   height:13px;
   line-height:13px;
   padding:0 3px;
   margin:0 2px;
   vertical-align:middle;
}
.resume_search .statusselect.statusselect_cur {
   background:#6f8d9e;
   color:#ffffff;
}
.highsearch_eachbox .resumesearch_ul {
   margin:0px;
   display:inline-block;
}
.hr_resume_tablebox td a.tips {
   color: #005D78;
}
.trashedtip {
   color:#d2871d;
   margin:13px 120px 0 0;
}
#joblinks label {
   float:left;
}
#joblinks .resumesearch_ul {
   margin:0px 0 0 69px;
   display:block;
}
#joblinks ul {
   margin:0px;
   display:block;
}


/****
***创建文件夹样式
*****/
.creater_newfolder {
   width:360px;
   margin-left:-180px;
}
.newfolder_body .control-label {
   width:85px;
   font-size:12px;
   color:#666666;
}
.newfolder_body .controls {
   margin-left:90px;
}
.newfolder_body input[type="submit"] {
   padding:4px 10px 3px 10px;
   margin-left:5px;
}
.newfolder_body .control-group .controls {
   margin-left:0px;
   text-align:right;
   padding-right:20px;
}
.newfolder_body .control-group .controls span.error {
   padding-top:0px;
}
.folderlist td > input.fname,
.folderwordtop .createfolder_div > input.fname  {
   width:140px;
   padding:1px;
   height:15px;
   line-height:15px;
   font-size:12px;
}
.folderlist td span.btns i {
   display:inline-block;
   width:8px;
   height:14px;
   cursor:pointer;
   background:url("/images/3/hr_comicon.png") no-repeat;
}
.folderlist td span.btns i.editi {
   background-position:-151px -775px;
   margin-right:8px;
   vertical-align:middle;
   height:10px;
}
.folderlist td span.btns i.closei {
   background-position:-171px -775px;
   vertical-align:middle;
   height:10px;
}
.folderlist td span.editbtns i,
.folderwordtop .createfolder_div span.editbtns i {
   display:inline-block;
   width:19px;
   height:19px;
   cursor:pointer;
   background:url("/images/3/hr_comicon.png") no-repeat;
}
.folderlist td span.editbtns i.ok,
.folderwordtop span.editbtns i.ok {
   background-position:-433px -227px;
   vertical-align:middle;
}
.folderlist td span.editbtns i.cancel,
.folderwordtop span.editbtns i.cancel {
   background-position:-455px -227px;
   vertical-align:middle;
}
.foldermanagedialog {
   width:480px;
   margin-left:-240px;
}
.postionlisttable.folderlist {
   height:auto;
   border-top:0px;
   margin-top:-15px;
}
.postionlisttable.movefolderlist td a:hover {
   background:none;
}
.postionlisttable.movefolderlist td a.cur_a:hover {
   background:#DAE8EF;
}
.postionlisttable.movefolderlist td a.cur_a {
   cursor:pointer;
}
.folderwordtop {
   margin-top:0px;
   height:22px;
}
.folderwordtop > span {
   color:#666666;
}
.folderwordtop .createfolder {
   cursor:pointer;
   color:#333333;
}
.folderwordtop i.addi {
   background:url("/images/3/hr_comicon.png") no-repeat -151px -798px;
   display:inline-block;
   height:8px;
   width:8px;
}
.savefolderbox_btn {
   text-align:right;
   margin-top:5px;
}
.savefolderbox_btn .saveinfolder {
   margin-left:8px;
   padding:2px 9px;
   font-size:12px;
   text-shadow:none;
}

#handleaddresume,
#batchimportbtn,
#offsitesarbtn {
   padding:4px 12px;
   margin-left:50px;
}
#handleaddresume:hover,
#batchimportbtn:hover,
#offsitesarbtn:hover {
   color: #ffffff;
}
#batchimportbtn,
#offsitesarbtn {
   margin-left:10px;
}
.needsetjobs {
   padding-right:10px;
}
.eachline .yellow {
   color:#ff6600;
}
.action_sltjobs {
   text-align:right;
   padding:5px 0;
}

/******批量导入简历样式******/
.batchimport_dialog {
   width:490px;
   z-index:102;
   position:absolute; 
}
.batchimport_dialog .topsj {
   left:auto;
   right:30px;
}
.batchimport_dialog .modal-header {
   padding:0px;
   border-bottom:0px;
}
.batchimport_dialog .modal-header h3 {
   line-height:1px;
}
.batchimport_dialog .modal-header .close {
   position:absolute;
   top:0px;
   right:8px;
   z-index:1;
}
.batchimport_dialog tr > td {
   padding:14px 0;
}
.batchimport_dialog tr.uploadbtm > td {
   border-bottom:1px solid #e1e1e1;
}
.batchimport_dialog tr.uploadbtm  table td {
   padding:3px 0;
}

.c_loadactionbox {
   width:152px;
   height:39px;
   position:relative;
   margin:auto;
   margin-top:10px;
}
.c_loadactionbox .importlocal {
   display:block;
   width:152px;
   height:39px;
   background:url("/images/3/clouduploadfile.png") no-repeat 0 -540px;
}
.c_loadactionbox:hover .importlocal {
   background-position:0px -540px;
}
.c_loadactionbox .importnet {
   display:block;
   width:160px;
   height:112px;
   background:url("/images/3/clouduploadfile.png") no-repeat 0 -259px;
}
.c_loadactionbox:hover .importnet {
   background-position:0px -394px;
}
.input_filebox {
   position:absolute;
   width:160px;
   height:102px;
   top:0px;
   left:0px;
   overflow:hidden;
}
.input_filebox input[type="file"] {
   position:absolute;
   top:0px;
   right:0px;
   border:300px solid #FFFFFF;
   opacity:0;
   filter:alpha(opacity=0);
   transform:translate(-800px, 0px) scale(10);
   cursor:pointer;
}

.batchimport_dialog .importresumes > div {
   margin: 5px 0px;
}

.uploadbtm button.small {
   border-radius:3px;
   padding: 2px 8px; 
   font-size:11.5px;
}

.uploadbtm .notice {
   color:#008000;
   text-align:center; 
   display:none; 
}

.importresumes .checkbox > i {
   background:url("/images/3/hr_comicon.png") no-repeat;
   display:inline-block;
   height:14px;
   vertical-align:middle;
   width:12px;
}

.importresumes .checkbox > i.config_normal {
   background-position:-344px -295px;
}

.importresumes .checkbox > i.config_error {
   background-position:-383px -295px;
}

.importresumes .checkbox > i.config_success {
   background-position:-363px -295px;
}

/****第三方搜索的样式****/
.hr_resume_tablebox table td a.import {
   background: url("/images/3/hr_comicon.png") no-repeat -170px -305px;
   display: inline-block;
   height: 19px;
   margin: 0 3px;
   vertical-align: middle;
   width: 17px;
   position:absolute;
   top:50%;
   left:17px;
   margin-top:-9px;
}
.hr_resume_tablebox table td a.import.imported {
   background-position: -171px -274px;
   height: 21px;
   width: 21px;
}
.hr_resume_tablebox table td a.sethide {
   background: url("/images/3/hr_comicon.png") no-repeat -170px -177px;
   display: inline-block;
   height: 19px;
   margin: 0 3px;
   vertical-align: middle;
   width: 21px;
   position:absolute;
   top:50%;
   left:37px;
   margin-top:-9px;
}
.hr_resume_tablebox table td a.sethide.sethided {
   background-position: -170px -146px;
   height: 19px;
   width: 21px;
   left:37px;
}
#resumeList tr td.resumename input[type="checkbox"].osp_input,
#resumeList tr td.resumetitle input[type="checkbox"].osp_input {
   position:absolute;
   top:50%;
   left:0px;
   margin-top:-6px;
   margin-right:0px;
}
#resumeList tr td.resumename span.clearfix,
#resumeList tr td.resumetitle span.clearfix {
   position:absolute;
   display:block;
   width:70px;
   height:16px;
   top:50%;
   margin-top:-8px;
   right:20px;
}
#resumeList tr td.resumetitle span.isnew {
   float:right;
   width:22px;
   height:9px;
   margin:3px 5px 0 0;
   background:url("/images/3/hr_comicon.png") no-repeat -441px -395px;
}
#resumeList tr td.resumetitle span.isfolder {
   float:right;
   width:15px;
   height:13px;
   margin:1px 2px 0 0;
   background:url("/images/3/hr_comicon.png") no-repeat -441px -416px;
}
.hr_resume_tablebox table td span.clearfix > span.wresumepng {
   float:right;
   display:inline-block;
   width:16px;
   height:16px;
   vertical-align:middle;
   background-image:url(/images/3/wresume.png);
}
.hr_resume_tablebox table td span.clearfix > span.mresumepng {
   float:right;
   display:inline-block;
   width:16px;
   height:16px;
   vertical-align:middle;
   background-image:url(/images/3/resume.png);
}
.offsite_highsearch_wrap {
   padding-top:11px;
   -moz-box-sizing: content-box; 
   box-sizing: content-box;
   padding-left:20px!important;
   position:static;
   width:auto;
}
.selectsite_ul {
   margin-left:100px;
   display:block;
}
.selectsite_ul li {
   margin-right:10px;
   color:#666;
   margin-left:5px;
}
.selectsite_div {
   margin-left:110px;
}
.selectsite_div > em {
   color:#008000;
   font-size:12px;
   margin-left:15px;
}
.selectsite_div > a.searchmore_btn {
   position:absolute;
   top:86px;
   left:49%;
   display:none;
}
.selectsite_div > a.searchmore_btn i.up {
   background:url("/images/3/hr_comicon.png") no-repeat 0 -508px;
   cursor:pointer;
   height:16px;
   width:24px;
   display:inline-block;
}
.selectsite_div > a.searchmore_btn i.down {
   background-position:-31px -508px;
}
#keyworderr {
   margin:0px;
   font-size: 12px;
   left: 0;
   margin: 0;
   position: absolute;
   top: 23px;
   width: 270px;
}
.detail_srhwrapper {
   margin-top:8px;
   margin-right:20px;
   padding-top:10px;
   border-top:1px dashed #999;
}
.detail_srhform {
   width:1090px;
}
.detail_srhform .form-horizontal .control-group {
   min-height:32px;
   margin-bottom:5px;
}
.detail_srhform .form-horizontal .control-label {
   width:105px;
   font-weight:bold;
   color:#666666;
   font-size:12px;
}
.detail_srhform .form-horizontal .controls {
   margin-left:110px;
   position: relative;
}
.detail_srhform .form-horizontal .controls input {
   padding:2px 6px;
}
.detail_srhform .form-horizontal .controls input,
.detail_srhform .form-horizontal .controls select {
   font-size:12px;
   outline: none;
}
.detail_srhform .form-horizontal .controls input.setnumber {
    padding-right:22px;
    width:44px;
}
.detail_srhform .form-horizontal .controls input[type="radio"] {
   margin-top:0px;
}
.detail_srhform .form-horizontal .controls i.inputword {
   color:#999999;
   font-size:12px;
   font-style:normal;
   left:56px;
   position:absolute;
   top:7px;
}
.detail_srhform .form-horizontal .controls i.position_long {
   left:144px;
}
.detail_srhform .form-horizontal .controls .srh_subbtn {
   padding:5px 15px;
   margin-right:20px;
}
.offsitesearch_result ul > li a > i.downok {
   display:inline-block;
   width:14px;
   height:15px;
   vertical-align:middle;
   background:url(/images/3/hr_comicon.png) no-repeat -266px -386px;
}
.offsitesearch_result ul > li a > i.loading {
   display:inline-block;
   width:14px;
   height:15px;
   vertical-align:middle;
   background:url("/images/3/loading.gif") no-repeat;
}
.offsitesearch_result ul > li.notloadok a {
   color:#999999;
}
.hr_innerwrap .hr_navigate_static {
   position:relative;
   padding-left:0px;
   border-top: 1px solid #9DB5C0;
   box-shadow: 1px 1px 3px #666666;
}
.hr_innerwrap .hr_navigate_static.hr_navigate_fixed {
   position:fixed;
   top:44px;
}
.hr_innerwrap .offsitesearch_result .hr_navigate_static.hr_navigate_fixed {
   padding-left: 97px;
}

.osearch_resumeswrap table th input#select_all[type="checkbox"], 
.osearch_resumeswrap table td input[type="checkbox"] {
   margin-right:10px;
}

.osearch_resumeswrap table {
   position:static;
}
.osearch_resumeswrap table.multiselect {
   position:static;
   margin-top: 0px;
}
.osearch_resumeswrap table.multiselect thead {
   -moz-box-sizing:border-box; 
   box-sizing:border-box; 
   left:0;
   padding-left:0px;
   position:static;
   width:100%;
   z-index:1;
}
.osearch_resumeswrap table.multiselect thead.now_fixed {
   -moz-box-sizing:border-box; 
   box-sizing:border-box; 
   left:0;
   padding-left:97px;
   position:fixed;
   width:100%;
   z-index:1;
   top:84px;
}
.osearch_resumeswrap table.multiselect .headresumeName .actions_change,
.osearch_resumeswrap table.multiselect #headerName .actions_change {
   left:280px;
   height:34px;
   position:absolute;
}
.osearch_resumeswrap table.multiselect thead.now_fixed th.headresumeName,
.osearch_resumeswrap table.multiselect thead.now_fixed th#headerName {
   width: 100%;
}
.osearch_resumeswrap table.multiselect thead th {
   background:#E6EDF1;
   box-shadow:none;
   color:#000000;
   filter:none;
   font-weight: bold;
}
.osearch_resumeswrap table.multiselect thead th#headerName {
   width: auto;
}
/*********第三方导入确认dialog**********/
.import_confirm {
   width:350px;
   margin-left:-175px;
}
.import_confirm .modal-header {
   height:auto;
   background:none;
   border-bottom:0px;
   padding:4px 10px 0;
}
.import_confirm .modal-body {
   padding-top:0px;
   margin-top:5px;
   text-align:center;
}
.import_confirm .modal-body .confirmtext {
   text-align:center;
   color:#666666;
   font-size:12px;
}
.import_confirm .modal-body .confirmtext > b {
   color:#ff6600;
}
.import_confirm .modal-body button.ppp_bluebtn {
   padding:0px 10px;
   font-size:12px;
   margin-top:9px;
}

/**** 第三方搜索详情页样式 ****/
.offsiteresume_action {
   position:fixed;
   top:44px;
   z-index:2;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   left:0;
   padding:5px 0px 0px 97px;
   width:100%;
   background-color:#E6EDF1;
   border-bottom:1px solid #C5C5C5;
   height:35px;
   text-align:center;
}
.offsiteresume_action .selectedActions a, .offsiteresume_action .selectedAction a {
   display: inline-block;
   color: #005D78;
   font-weight: normal;
   margin: 0px 0px 0 0px;
   padding: 2px 7px !important;
   border: 1px solid #aabdc9;
   border-radius: 11px;
   text-decoration: none;
   font-size:12px;
   background-image: -moz-linear-gradient(top, #ddeaef, #cadce2);
   background-image: -ms-linear-gradient(top, #ddeaef, #cadce2);
   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddeaef), color-stop(1, #cadce2));
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddeaef', endColorstr='#cadce2', GradientType='0');
}
.offsiteresume_action .selectedActions a i.import {
   margin: 0 1px 0 3px;
   display: inline-block;
   vertical-align: middle;
   width: 16px;
   height: 18px;
   background: url(/images/3/hr_comicon.png) -171px -307px no-repeat;
}
.put_offsiteresume {
   margin-top:50px;
   /*text-align:center;*/
}
.hr_resumerequiredtip {
   width:362px;
   height:23px;
   display:inline-block;
   background:url(/images/3/p_protip.png) no-repeat;
   color:#d2871d;
   padding:13px 5px 5px 10px;
   position:absolute;
   z-index:11;
   cursor:default;
   top:22px;
   left:-28px;
   text-align:left;
}
.hr_resumerequiredtip > em {
   font-style:normal;
}
.hr_resumerequiredtip > em.iknow {
   color:#005d78;
   cursor:pointer;
}
